home *** CD-ROM | disk | FTP | other *** search
- var i_THMCNT = 17;
- i_THMCNT += 1;
- var a_AUTHORS = new Array();
- var a_CAPT = new Array();
- var a_DATE = new Array();
- var a_EQUIP = new Array();
- var o_CHILDNODE = new Object();
- var oXML = new XML();
- oXML.ignoreWhite = true;
- oXML.onLoad = function(bOK)
- {
- var _loc1_ = this;
- if(bOK)
- {
- for(i in _loc1_.firstChild.childNodes)
- {
- o_CHILDNODE = _loc1_.firstChild.childNodes[i];
- a_AUTHORS[i] = o_CHILDNODE.childNodes[0].firstChild.nodeValue;
- a_CAPT[i] = o_CHILDNODE.childNodes[1].firstChild.nodeValue;
- a_DATE[i] = o_CHILDNODE.childNodes[2].firstChild.nodeValue;
- a_EQUIP[i] = o_CHILDNODE.childNodes[3].firstChild.nodeValue;
- }
- }
- };
- oXML.load("RES/Gallery/data.xml");
- var i_GRID = 4;
- var i_MARG = 10;
- var i_MAXTH = 12;
- var i_TBTNW = 152 + i_MARG;
- var b_PLOAD = b_PLODD = 0;
- loadThumbs = function()
- {
- var i_PAGE = i_PAGE * i_MAXTH > i_THMCNT ? (i_PAGE = 1) : (i_PAGE += 1);
- j = 1;
- while(j <= i_MAXTH)
- {
- var i_PAGEN = (i_PAGE - 1) * i_MAXTH + j;
- PNUM = "Viewing Page " + i_PAGE + "/" + Math.ceil(i_THMCNT / i_MAXTH);
- duplicateMovieClip(MCT,"MCT" + j,16384 + j);
- eval("MCT" + j).loadMovie("RES/Gallery/t" + i_PAGEN + ".jpg");
- eval("MCT" + j)._x += Math.round(i_TBTNW * j - i_TBTNW * i_GRID * Math.floor((j - 1) / i_GRID) - i_TBTNW);
- eval("MCT" + j)._y += Math.round(i_TBTNW * Math.floor((j - 1) / i_GRID));
- eval("MCT" + j)._alpha = 75;
- duplicateMovieClip(THMBTTN,"TBTN" + i_PAGEN,16384 + (i_MAXTH * 2 + j));
- eval("TBTN" + i_PAGEN)._x = eval("MCT" + j)._x;
- eval("TBTN" + i_PAGEN)._y = eval("MCT" + j)._y;
- eval("TBTN" + i_PAGEN).NUM = i_PAGEN;
- createEmptyMovieClip(eval("BMCT" + j),i_MAXTH + j);
- tellTarget(eval("BMCT" + j))
- {
- lineStyle(0,16763904,100);
- moveTo(eval("MCT" + j)._x - 1,eval("MCT" + j)._y - 1);
- lineTo(eval("MCT" + j)._x + 151,eval("MCT" + j)._y - 1);
- lineTo(eval("MCT" + j)._x + 151,eval("MCT" + j)._y + 151);
- lineTo(eval("MCT" + j)._x - 1,eval("MCT" + j)._y + 151);
- lineTo(eval("MCT" + j)._x - 1,eval("MCT" + j)._y - 1);
- }
- if(i_PAGEN >= i_THMCNT)
- {
- tellTarget(eval("BMCT" + j))
- {
- clear;
- }
- eval("TBTN" + i_PAGEN).NUM = "";
- removeMovieClip("TBTN" + i_PAGEN);
- removeMovieClip("BMCT" + j);
- removeMovieClip("MCT" + j);
- }
- j++;
- }
- MCT._visible = 0;
- TBTN._visible = 0;
- };
- loadImage = function(i_ID)
- {
- togBut(0);
- this.createEmptyMovieClip("PRINTR",50);
- PRINTR.loadMovie("printexplorer.swf");
- PRINTR._x = PRINTR._y = 0;
- i_CID = i_ID;
- b_PLODD = 1;
- };
- this.onEnterFrame = function()
- {
- b_PLOAD = Boolean(PRINTR.MCFIMG._width);
- if(b_PLOAD && b_PLODD)
- {
- _global.loadImg(i_CID,"Gallery",a_AUTHORS[i_CID - 1],a_EQUIP[i_CID - 1],a_DATE[i_CID - 1],a_CAPT[i_CID - 1]);
- b_PLODD = 0;
- }
- updateAfterEvent();
- };
- unloadPP = function()
- {
- removeMovieClip("PRINTR");
- togBut(1);
- };
- togBut = function(i_ENBLD)
- {
- PRNTBTN._visible = i_ENBLD;
- TXTMES._visible = i_ENBLD;
- i = 1;
- while(i <= i_THMCNT)
- {
- eval("TBTN" + i).HBTN.enabled = i_ENBLD;
- i++;
- }
- };
- dimThumb = function(i_NUM, b_THIS)
- {
- i_NUM = i_NUM <= i_MAXTH ? i_NUM : i_NUM - i_MAXTH * Math.floor((i_NUM - 1) / i_MAXTH);
- i = 1;
- while(i <= 12)
- {
- if(b_THIS && i != i_NUM)
- {
- eval("MCT" + i)._alpha = 75;
- }
- else if(i == i_NUM)
- {
- eval("MCT" + i)._alpha = 100;
- }
- i++;
- }
- };
- setBG = function()
- {
- beginFill(0,100);
- moveTo(0,0);
- lineTo(800,0);
- lineTo(800,500);
- lineTo(0,500);
- lineTo(0,0);
- endFill();
- };
- MovieClip.prototype.playDir = function()
- {
- var _loc1_ = this;
- bDir = !_loc1_.isForw ? -1 : 1;
- _loc1_.gotoAndStop(_loc1_._currentframe + bDir);
- };
- setBG();
- loadThumbs();
-